#include<iostream>
#include<cstring>
#include<map>
#include<set>
using namespace std;
const int N = 1e5 + 10, M = 4e5 + 10;
int h[N], e[M], ne[M], idx;
map<int, int>mp;
struct node {
	int a, b, c;
};
set<node>s;
int n, m;
void add(int a, int b)
{
	e[idx] = b, ne[idx] = h[a], h[a] = idx++;
}
int main()
{
//	node a;
//	a.a = 1, a.b = 2, a.c = 3;
//	s.insert(a);
//	//s.insert(b);
//	cout << s.s << endl;
	mp.insert(1, 1);
	mp.insert(2, -2);
	for (auto item : mp) {
	    //cout << item << "  " << mp[item] << endl;
		cout << item.first<< endl;
	}
	return 0;
}